package com.comp5900.interfaces;

public interface IFingerprintGeneratorDetector {
	
	/** To process JAR files use the class java.util.jar.JarFile
	*/
	
	/** Return the id of the IFingerprintGeneratorDetector
	*/
	public String getId();
	
	/** Create a IFingerprint for a JAR file
	*/
	public IFingerprint generateFingerprintFrom(String jarFilename);
	
	/** Create a FingerprintResult from a IFingerprint and JAR file
	*/
	public  IFingerprintResult generateFingerprintResultFrom(IFingerprint fingerPrint, String jarFilename);
	
}
